#!/usr/bin/env python3
"""
脚本名称：20_exe.py
面试描述：Python 中如何实现多线程?
考察点:
生活比喻：
作者：Gavin
创建日期：2025-05-27
版本：1.0
依赖库：无
使用方法： python 20_exe.py
"""
import threading
import time


def print_numbers():
    for i in range(5):
        print(f'Number: {i}')
        time.sleep(1)


def print_letters():
    for letter in 'abcde':
        print(f'Letter: {letter}')
        time.sleep(1)


# 创建线程
thread1 = threading.Thread(target=print_numbers)
thread2 = threading.Thread(target=print_letters)

# 启动线程
thread1.start()
thread2.start()

# 等待线程结束
thread1.join()
thread2.join()

print('Done.')
